Skip to main content

Create Role and Assign Permissions

1. Navigate to ACL Section

  1. From the sidebar menu, click ACL.
  2. Select Roles under the ACL module.
  3. The Create Role form will appear.

2. Enter Role Details

  1. Locate the Role Details section.
  2. Fill in the required fields:
    • Role Name* → Enter a name for the new role.
      • Example: Content Manager, Sales Executive, Admin Assistant.
    • Role Description → Add a short description of the role and its responsibilities.
      • Example: Responsible for managing CMS content and updating blog posts.

3. Assign Role Permissions

  1. Scroll down to the Role Permissions section.
  2. You will see a categorized list of all system modules — such as:
    • Dashboard
    • Catalog
    • Settings
    • Configuration
    • Customer
    • Lead
    • Sales
    • ACL
    • CMS
    • Reels, Blog, POS, Marketing, Templates, etc.
  3. Expand each category to view detailed permissions.
  4. For each module, enable or disable permissions such as:
    • View
    • Add
    • Edit
    • Delete

4. Review Full Permission List

The system allows assigning permissions across a wide range of tools including:

  • Support, Purchase, Wholesale, Cash & Bank, Mail Settings, Agreement,
  • Domain Assignment, Static Images, Buzz Buddy, Wallet, Return360,
  • AI Settings, WhatsApp Alert, and more.
    This ensures fine-grained control over access for every module in Buzzcart.

5. Submit Role

  1. After selecting the appropriate permissions, scroll down to the bottom of the page.
  2. Click the Submit button to save the role.
  3. The new role will now appear in the role list and can be assigned to users.

6. Best Practices

  • Principle of Least Privilege: Only enable permissions absolutely necessary for the role.
  • Naming Convention: Use descriptive names for roles (e.g., Marketing Analyst, Finance Admin).
  • Review Regularly: Audit permissions quarterly to remove unnecessary access.
  • Test Role Access: Create a dummy account to verify that the permissions work as expected.
  • Documentation: Keep an internal record of each role’s purpose and access scope for transparency.